@font-face {
    font-family: 'icomoon';
    src:  url('../fonts/icomoon.eot?tomleg');
    src:  url('../fonts/icomoon.eot?tomleg#iefix') format('embedded-opentype'),
      url('../fonts/icomoon.ttf?tomleg') format('truetype'),
      url('../fonts/icomoon.woff?tomleg') format('woff'),
      url('../fonts/icomoon.svg?tomleg#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }

  .header{
      height: 85px;
      padding-top: 16px;
      border-bottom: 2px solid #b1191a ;
  }

  .regi-hd{
      margin-top: 20px;
      padding: 0 10px;
      height: 40px;
      line-height: 40px;
      background-color: #ececec;
      border: 1px solid #dfdfdf;
      border-bottom: none;
  }

  .regi-hd h3{
      float: left;
      font-size: 18px;
      font-weight: normal;
  }

  .regi-hd p{
      float: right;
      font-size: 14px;
  }

  .regi-hd a{
      color: #d05a5f;
  }

  .regi-bd{
      padding-top: 51px;
      height: 480px;
      border: 1px solid #dfdfdf;    
  }

  .regi-form{  
      margin: 0 auto;
      width: 548px;
      height: 369px;
   
    }

    .regi-form .inp{
        width: 241px;
        height: 36px;
        border: 1px solid #ccc;
        vertical-align: middle; 
    }

    .regi-form li{
        padding: 10px 0;
    }

    .erro,.right{
        display: inline-block;
        margin-left: 10px;
        width: 20px;
        height: 20px;
        background: url(../images/error.png);
        vertical-align: middle;
    }

    .right{
        background: url(../images/success.png);

    }

    .regi-form  label{
      display: inline-block;
        width: 76px;
        text-align: right;
    }

    .safe{
        margin-left: 150px;
        font-size: 12px;
       
    }

    .safe span{ 
        color: #bebebe;
        margin-right: 10px;
    }

    .safe em {
        display: inline-block;
        text-align: center;
        width: 34px;
        color: #fff;
    
    }

    .ruo{
        background-color: #de1111;
    }
    .zhong{
        background-color: #40b83f;
    }

    .qiang{
        background-color: #f79100;
    }
  
    input{
    vertical-align: middle; 
  }

  .submit{
      margin-left: 86px;  
  }

  .submit input{
    margin-right: 12px;
  }

  .submit a{
      color: #38a8e8;
  }

  .btn{
      margin-top: 51px;
      margin-left: 97px;
  }

  .btn input{
      width: 200px;
      height: 34px;
      background-color: #c81623;
      color: #fff;
  }

